package demo1208.pm.shang;

/*
3.如何定义一个类:
定义一个类就是定义类中的成员变量和成员方法;
成员变量:和之前学习变量的声明相同,就是位置发生了改变,在类中方法外.
成员方法:和之前学习方法的定义相同,位置在类中方法外,
但是成员方法去掉static关键字,后面详细讲解static.

学生类:
属性(成员变量):姓名 学号 年龄
行为:吃饭 睡觉 学习
 */
public class Student {
    //成员变量
    String name;
    int stuId;
    int age;
//    成员方法
    public void eat(){
        System.out.println(name+"正在吃饭...");
    }
    public void sleep(){
        System.out.println(name+"正在睡觉...");
    }
    public void study(){
        System.out.println(name+"正在学习...");
        int age = 10;
        System.out.println(age);//10
        System.out.println(this.age);//输出成员变量的值
        System.out.println("study:"+this);//this指代当前对象
    }

    public void show(){
        System.out.println("姓名:"+name);
        System.out.println("年龄:"+age);
        System.out.println("学号:"+stuId);
    }
}
